import Vue from 'vue'
/*
 * 配置验证的规则
 * rules:{
 *   checkFun:配置验证方法
 *   regex: 配置验证规则
 *   message:配置验证给出的提示信息
 * }
 * checkFun 和 regex 为可选项 两者必须有一个
 * 存在 checkFun 使用配置的方法进行验证
 * 存在 regex 使用配置的验证规则进行验证
 * 同时存在 checkFun 和 regex 的时候，优先使用 checkFun来验证
 */
Vue.prototype.xxx = null;
Vue.prototype.fyz = null;
Vue.prototype.xyz = null;
const userRules = {
    xxx:{
        checkFun:function(value){
            if(value>20) return false;
            return true;
        },
        message:'我不能大于20啊'
    },
    fyz:{
        checkFun:function(value){
            if(value > 10){return false;};
            return true;
        },
        message:"我不能大于10"
    },
    xyz:{
        regex:/^[A-Za-z]+$/,
        message:'我必须是一个英文字母'
    }
};
export {userRules};
